table {	font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
        font-size: 14px !important; 
        color: #333333 !important;
    }
td { font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
        font-size: 14px !important; 
        color: #333333 !important;	vertical-align: middle;
    }

body { font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
        font-size: 14px !important; 
        background-color: #FFFFFF;	
        color: #333333 !important;
    }

.FormElement {
								color:#000000 !important;
							}
	
.FormLabel {
            font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
            font-size: 14px !important;	
            color:#666666  !important;	
            font-weight: normal !important;	
            }
.FormLabel2 {
            font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
            font-size: 14px !important;	
            color: #666666 !important;	
            font-weight: normal !important;	
            }

.RptLabel {	font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.footer { font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important; }
    
H1, H2, H3, H4, H5, H6 {
    font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;	
    }

.Update {  font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
#Update {  font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.RptSectionHeader {	font-family:Arial, Helvetica, sans-serif; }
.TableHead { font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.MainHead {	font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.EnrollHeader {	font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important; }
.AreaHeader {font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.Enroll{	font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.Gray{ font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.diyButton { font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;}
.mkButton {  font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important; }
.log{word-break: break-all;vertical-align: top;
}
.columnWordBreak{width:200px;word-break: break-all;}
.logDate{vertical-align: top;width:100px;}
.textinput {font-size: 14px !important;}

.FormNewButton{
    background-color: #1C86D1 !important;
    border: none; 
    color: #ffffff; 
    padding: 6px 0px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;		
}

.FormNewButtonHover{
    background-color: #000000 !important;
    border: none; 
    color: #ffffff; 
    padding: 6px 0px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;	
}

.FormNewButtonActive{
    background-color:#92CD00;
    border: none; 
    color: #ffffff; 
    padding: 6px 0px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;	
}

.ActiveButton{
    background-color:#92CD00;
    border: none; 
    color: #ffffff; 
    padding: 6px 0px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;	
}

.cancelButton{
    background-color: #A5A5A5;
    border: none; 
    color: #ffffff; 
    padding: 6px 20px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;		
}

.cancelButtonHover{
    background-color: #000000;
    border: none; 
    color: #ffffff; 
    padding: 6px 20px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;
    width:125px !important;	
}

.EnrollHeaderNew{
    background-color: #EEEEEE !important; 
    border: 1px solid #A5A5A5 !important;
    color:#373737 !important;
    font-size: 10pt; 
    font-weight: bold;	
    height: 24px; 
    vertical-align: middle;
   padding:0px 3px !important; 
}

.EnrollheaderNotHover{
   background-color: #EEEEEE !important; 
   border: 1px solid #A5A5A5 !important;
   color:#373737 !important;     
   font-size: 10pt; 
   font-weight: bold;
   height: 24px; 
   vertical-align: middle;
   text-align:center;
   padding:0px 3px !important;  
}

td.EnrollHeaderNew A:link{
    text-decoration: none !important;
    color:#373737 !important;
}



A:link{
    color:#373737 !important;   
}

A:hover{
color:#373737 !important;
text-decoration: underline !important;
}

.highlight{
  background-color: #DDDDDD !important;
  cursor:pointer !important;  
}

.search_Go_BrowseButton{
    background-color:#1C86D1;
    background-image: url('/images/SearchIcon.png');
    background-repeat: no-repeat;
    background-position: 24px 5px;
    border: none; 
    color: #ffffff; 
    padding: 6px 20px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;	
}

.search_Go_BrowseButtonActive{
    background-color:#92CD00;
    background-image: url('/images/SearchIcon.png');
    background-repeat: no-repeat;
    background-position: 24px 5px;
    border: none; 
    color: #ffffff; 
    padding: 6px 20px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;	
}

.search_Go_BrowseButtonHover{
    background-color: #000000 !important;
    background-image: url('/images/SearchIcon.png');
    background-repeat: no-repeat;
    background-position: 24px 5px;
    border: none; 
    color: #ffffff; 
    padding: 6px 20px; 
    text-align: center; 
    text-decoration: none; 
    display: inline-block; 
    font-size: 12px; 
    cursor: arrow;	
}

.PageTopic{
font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans serif" !important;
font-size:16px !important;
font-weight: bold !important;	
border-bottom: 2px solid #ffffff !important;
color:#333333 !important;
width:600px !important;

}

.PageTopicRow{
border-bottom: 2px solid #ffffff !important;
}

td.EnrollHeaderNew a{
    display:block;
    text-align:center !important;
}

td.EnrollHeaderNew a:visited,td.EnrollHeaderNew a:active,td.EnrollHeaderNew a:link{
    color:#373737;
}

span.upload {
    width: 77px;
    height: 21px;
    background-image: url(/images/BrowseButton.png);
    background-repeat: no-repeat;
    display:inline-block;
    cursor: pointer;
    vertical-align: middle;
    border: #1C86D1 solid 1px;
    margin:-3px 0 0 0;
    
}
span.upload input {
    position:absolute;
    width: 76px !important;
    height: 20px !important;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.BrowseButtonHover{
    background-image: url(/images/BrowseButtonBlack.png) !important;
    background-repeat: no-repeat;
    border: #000000 solid 1px !important;
}

.BrowseButtonActive{
    background-image: url(/images/BrowseButtonGreen.png) !important;
    background-repeat: no-repeat;
    border: #92CD00 solid 1px !important;
}

